﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using GalaSoft.MvvmLight;
using System.Windows.Media.Imaging;
using SmartMusicBox.Framework;

namespace SmartMusicBox.Model
{
    public class SongPlayerModel : ViewModelBase
    {
        public string ChannelNo { get; set; }

        private string _ChannelName;
        public string ChannelName
        {
            get { return _ChannelName; }
            set
            {
                _ChannelName = value;
                this.RaisePropertyChanged("ChannelName");
            }
        }

        private string _PlayTime;
        public string PlayTime
        {
            get { return _PlayTime; }
            set
            {
                _PlayTime = value;
                this.RaisePropertyChanged("PlayTime");
            }
        }

        private ImageSource _Picture;
        public ImageSource Picture
        {
            get { return _Picture; }
            set
            {
                _Picture = value;
                this.RaisePropertyChanged("Picture");
            }
        }
 

        private string _SongInfo;
        public string SongInfo
        {
            get { return _SongInfo; }
            set
            {
                _SongInfo = value;
                this.RaisePropertyChanged("SongInfo");
            }
        }

        private string _URL;
        public string URL
        {
            get { return _URL; }
            set
            {
                _URL = value;
                this.RaisePropertyChanged("URL");
            }
        }

        private string _Title;
        public string Title
        {
            get { return _Title; }
            set
            {
                _Title = value;
                this.RaisePropertyChanged("Title");
            }
        }
    }
}
